Link to this headingRedis
NPM Redis can be used either way to set values
Link to this headingJSON Injection
If the source looks like this below we have control over the JSON key variable.
Using a Normal request with the JSON body to {key : "foo"} creates the correct data.
But using a Inject Request with the JSON body to {key : ["foo", "evil"]} creates an injection
Link to this headingQuery String Injection
If the source looks like this below we have control over the Query String key variable.
Using a Normal request with the Query String to ?key=foo creates the correct data.
But using a Inject Request with the Query String to ?key[]=foo&key[]=evil creates an injection
Link to this headingForm URL Encoded Body Parameter
If the source looks like this below we have control over the Query String key variable.
Using a Normal request with the Form Body to key=foo creates the correct data.
But using a Inject Request with the Form Body to key[]=foo&key[]=evil creates an injection